iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0
自我挑戰組

攜手 AI 從零開始打造一款 Flutter 應用程式系列 第 30

Day 30: 最終章 - 旅程的終點,也是新的起點

  • 分享至 

  • xImage
  •  

前言:感謝同行

大家好,歡迎來到我們鐵人賽旅程的第三十天,也是最後一天。

當我在 Day 1 寫下「我們將結合兩大熱門技術:Flutter 跨平台開發與人工智慧(AI),共同打造一款實用的應用程式」時,這個目標看起來既遙遠又充滿挑戰。而今天,我們可以自豪地說:我們做到了

首先,我想對每一位跟隨這個系列文章走到最後的讀者,致上最誠摯的感謝。無論您是每天追蹤,還是偶爾參考,是您的關注給了我完成這 30 天挑戰的最大動力。這段旅程不僅僅是我個人的分享,更是我們共同學習與見證的過程。

關於這次旅程的最終感想

回顧這 30 天,我們經歷了一次濃縮版的真實產品開發之旅。從中我個人有幾點深刻的體會:

  1. 「做中學」的力量:學習程式設計最好的方法,永遠是設定一個目標,然後動手去實現它。與其分散地學習單一技術,不如透過一個完整的專案,將所有技術點串連起來,這樣學到的知識才會真正立體和深刻。

  2. 技術棧的絕佳組合 (Flutter x Firebase x Gemini):

    • Flutter 讓我們能快速打造美觀且高效能的跨平台 UI。
    • Firebase (Auth & Firestore) 為我們提供了一個幾乎「零摩擦」的後端解決方案,讓我們能專注於 App 本身的功能,而不用煩惱伺服器維護。
    • Gemini API 則扮演了「催化劑」的角色,它讓我們能輕易地為傳統應用注入智慧,實現過去需要龐大團隊才能完成的功能。
  3. 迭代與重構的價值:我們的開發過程並非一帆風順,從 const 的反覆修正、Service 層的抽離,到 Prompt 的不斷優化,我們一直在「迭代」。這恰恰是軟體開發的常態與精髓——沒有完美的初始設計,只有在實踐中不斷完善的產品。

「省錢拍拍」的未來藍圖

一個專案的結束,往往是更多可能性的開始。「省錢拍拍」目前已經具備了核心功能,但如果我們想讓它成為一款更強大的理財工具,還有許多令人興奮的方向可以探索:

  • 視覺化數據圖表 (Data Visualization)
    目前的 AI 分析是文字形式的。下一步,我們引入 fl_chart 等圖表套件,將月度、年度的消費紀錄,以圓餅圖(分析分類佔比)或長條圖(比較每月支出)等更直觀的方式呈現出來。

  • 預算管理功能 (Budgeting)
    允許使用者為不同消費類別設定每月預算。當消費接近或超出預算時,App 會發出提醒,幫助使用者更好地控制開銷。

  • 定期/自動記帳 (Recurring Transactions)
    每月固定的支出(如房租、訂閱費、電話費),提供一次性設定,讓 App 自動在指定日期記帳,省去重複輸入的麻煩。

  • 更深度的 AI 整合(Deeper AI Integration)

    • 趨勢分析:將本月與上個月的消費數據一同發送給 Gemini,讓它分析「消費趨勢的變化」,例如:「您本月在『娛樂』上的花費比上月增加了 50%」。
    • 圖像直接分析 (Multimodal):利用 Gemini 等多模態模型,嘗試直接將發票圖片傳送給 AI,而不是 OCR 後的文字。這可能可以從 Logo、排版等非文字資訊中,獲得更精準的店家或品項判斷。
    • 語音記帳:結合語音轉文字技術,讓使用者可以用說的來記帳:「嘿,省錢拍拍,我剛剛買咖啡花了 55 元」。
  • 匯出報表 (Export Reports)
    提供將每月或每年的消費紀錄匯出為 CSV 或 PDF 檔案的功能,方便使用者進行更詳細的線下分析或報帳。

旅程的終點,也是新的起點

30 天的鐵人賽即將畫上句點,但我們的開發之旅永不終止。

希望這個系列帶給我和觀看文章的你們,不僅僅是一個名為「省錢拍拍」的 App 原始碼,更是一種從無到有、解決問題、建構產品的思維與方法。我們一起經歷了從 Day 1 的一個想法,到 Day 30 一個可以安裝在手機上的真實應用,這本身就是一件極具成就感的事情。

再次感謝您的陪伴,我們江湖再會!

Happy Coding!


上一篇
Day 29: 專案總回顧 - 從零到一的 Flutter x AI 之旅
系列文
攜手 AI 從零開始打造一款 Flutter 應用程式30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言